Лабораторная работа 4

Задание для самостоятельного выполнения

Ланцова Я. И.

Российский университет дружбы народов, Москва, Россия

Информация

Докладчик

  • Ланцова Яна Игоревна
  • студентка
  • Российский университет дружбы народов

Цель работы

Выполнить задание для самостоятельного выполнения.

Задание

  1. Для приведённой схемы разработать имитационную модель в пакете NS-2;
  2. Построить график изменения размера окна TCP (в Xgraph и в GNUPlot);
  3. Построить график изменения длины очереди и средней длины очереди на первом маршрутизаторе;
  4. Оформить отчёт о выполненной работе.

Выполнение лабораторной работы

Описание моделируемой сети

  • сеть состоит из N TCP-источников, N TCP-приёмников, двух маршрутизаторов R1 и R2 между источниками и приёмниками (N — не менее 20);
  • между TCP-источниками и первым маршрутизатором установлены дуплексные соединения с пропускной способностью 100 Мбит/с и задержкой 20 мс очередью типа DropTail;
  • между TCP-приёмниками и вторым маршрутизатором установлены дуплексные соединения с пропускной способностью 100 Мбит/с и задержкой 20 мс очередью типа DropTail;

Описание моделируемой сети

  • между маршрутизаторами установлено симплексное соединение (R1–R2) с пропускной способностью 20 Мбит/с и задержкой 15 мс очередью типа RED, размером буфера 300 пакетов; в обратную сторону - симплексное соединение (R2–R1) с пропускной способностью 15 Мбит/с и задержкой 20 мс очередью типа DropTail;
  • данные передаются по протоколу FTP поверх TCPReno;
  • параметры алгоритма RED: qmin = 75, qmax = 150, qw = 0, 002, pmax = 0.1;
  • максимальный размер TCP-окна 32; размер передаваемого пакета 500 байт; время моделирования – не менее 20 единиц модельного времени.

Выполнение лабораторной работы

код программы

Выполнение лабораторной работы

код программы

Выполнение лабораторной работы

код программы

Выполнение лабораторной работы

схема сети

Выполнение лабораторной работы

Изменение размера длины очереди на линке (R1–R2) при N=40

Выполнение лабораторной работы

Изменение размера окна TCP на всех источниках при N=40

Выполнение лабораторной работы

Изменение размера средней длины очереди на линке (R1–R2) при N=40

Выполнение лабораторной работы

Программа для построения графиков в GNUPlot

Выполнение лабораторной работы

код программы

Выполнение лабораторной работы

Изменение размера средней длины очереди на линке (R1–R2) при N=40

Выполнение лабораторной работы

Изменение размера длины очереди на линке (R1–R2) при N=40

Выполнение лабораторной работы

Изменение размера окна TCP на линке 1-го источника при N=40

Выполнение лабораторной работы

Изменение размера окна TCP на всех источниках при N=40

Выводы

В результате выполнения работы была разработана имитационная модель в пакете NS-2 и построены график изменения размера окна и TCP и график изменения длины очереди и средней длины очереди на первом маршрутизаторе (в Xgraph и в GNUPlot).